home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 1 / PC World Interactive 1 - Nisan 1997.iso / nostalji / ps / 12 / progbank / psav2.txt < prev    next >
Text File  |  1994-07-31  |  12KB  |  260 lines

  1.    ┌──────────────────────────────────────────────────────────────────────┐
  2. ┌──┴──────────────────────────────────────────────────────────────────────┴──┐
  3. │ ────────────────────────────────────────────────────────────────────────── │
  4. │                                                                            │
  5. │                   PSAV v2 ∙ Programlama Sanatì Anti Virüs                  │
  6. │                                                                            │
  7. │ ────────────────────────────────────────────── Recep Tezkol ────────────── │
  8. └──┬──────────────────────────────────────────────────────────────────────┬──┘
  9.    └──────────────────────────────────────────────────────────────────────┘
  10.  
  11.  
  12.  
  13.  
  14. ■ Programlama Sanatì Anti Virüs (PSAV) biraz daha geliƒti ve önünüze daha
  15.   güçlü olarak tekrar geldi. Bu geliƒme, temizleyebildiºi virüs sayìsìnìn
  16.   artmasì, yeni bir ekran dizaynì, boot virüslerini bertaraf etmeyi amaçlayan
  17.   boot koruma özelliºi olarak özetlenebilir.
  18.  
  19.   PSAV'ì geliƒtirirken; okurlarìmìzìn tespit edip gönderdiºi yeni virüsler,
  20.   karƒìlaƒìlan zorluklar, programda tespit edilen eksiklikler, olmasì
  21.   istenilen özellikler, yani kìsaca öneriler ve eleƒtiriler gözönüne aldìk.
  22.   Çünkü amacìmìz sizlere en iyisini sunmaktì.
  23.  
  24.   Programìmìz yine ücretsiz ve yalnìz Programlama Sanatì abonelerine özel.
  25.   Bundan sonra geliƒtirilecek her yeni PSAV programìnì, deºerli birçok
  26.   programcìnìn sizlere özveri ile çalìƒìp hazìrladìºì programlarì zahmetsizce
  27.   ve güvenle edinebilmek için siz ayrìcalìklì PC WORLD/TÜRKÿYE okurlarìnì
  28.   Programlama Sanatì disketine abone olmaya davet ediyorum.
  29.  
  30.   PSAV version 1.0'a gösterilen ilgi, bizleri PSAV'ìn bir üst versionu olan
  31.   PSAV version 2.0 hazìrlamaya zorladì. Programìn hazìrlanmasì sìrasìnda
  32.   PC WORLD okurlarì tarafìndan sürekli yeni virüsler gönderildikçe programì
  33.   yenilemek zorunda kaldìk. Bu nedenle karƒìlaƒtìklarì virüsleri rapor edip,
  34.   göndererek PSAV'ìn geliƒtirilmesinde katkìda bulunan PC WORLD okurlarìna
  35.   çok teƒekkür ederiz.
  36.  
  37.  
  38.   Temizlenebilen Virüsler
  39. ─────────────────────────
  40.   PSAV 1.0 tarafìndan;
  41.  
  42.     ∙1559 ten byte   ∙Cascade 1661   ∙Keypress      ∙W-13
  43.     ∙Cascade 1701    ∙Uºur Mumcu     ∙Anticad II    ∙Sunday
  44.     ∙Darkavenger     ∙Datalock       ∙Walker        ∙₧air
  45.     ∙Jerusalem       ∙Yankee-44
  46.  
  47.   olmak üzere 14 virüs tanìnìp temizleniyordu. PSAV 2.0'da temizlenebilen
  48.   virüs sayìsì 29'a çìktì:
  49.  
  50.     ∙1559 ten byte       ∙Cascade 1661      ∙Keypress       *Beƒiktaƒ
  51.     ∙W-13                ∙Cascade 1701      ∙Ugur Mumcu     *Y.Çarklì
  52.     ∙Anticad II          *Cascade H-1661    *Stoned         *Oxana
  53.     *Anticad II Boot     *Fifty-Fifty       ∙Sunday         *Citroen
  54.     *Cansu               ∙Darkavenger       *Vascina        *DWG-DXF
  55.     *Michelangelo        ∙Datalock          ∙Walker
  56.     *Noint               ∙₧air              *Yankee-39
  57.     *Form                ∙Jerusalem         ∙Yankee-44
  58.  
  59.  
  60.  
  61.   Bu virüslerden 6 tanesi yeni. Bunlarìn Türk virüsü olduºunu tahmin ediyoruz.
  62.   Bu yeni virüslerin isimleri onlarì rapor eden kullanìcìlar tarafìndan
  63.   verilmiƒtir. "Türk bilgisayarlarìnìn hizmetine sunulmuƒ" bu yeni virüslerin
  64.   incelediºimiz kadarìyla özelliklerini verelim:
  65.  
  66.  
  67.  
  68. ■ Besiktaƒ virüsü:
  69.  
  70.     Bu virüsü koyu bir BE₧iKTA₧ taraftarìnìn yazdìºìnì tahmin ediyoruz.
  71.     Dizin deºiƒtirmek için CD komutu kullandìºìnìzda aktif olup, tüm ekranì
  72.     kaplayan bir beƒiktaƒ logosu ile espirili mesajlar veriyor. Duyduºumuz
  73.     kadarìyla bilgisayarla ilgisi olmayan Besiktaƒ taraftarlarì dahi bu
  74.     virüsün bir kopyasìnì alìp saklìyorlarmìƒ...
  75.     Bir diºer özelliºi hafìzada aktif iken bulaƒmak isteyen diºer virüsleri
  76.     bertaraf edebiliyor. Yani çok fazla bencil bir virüs...
  77.  
  78.  
  79. ■ Y. Çarklì:
  80.  
  81.     Bu virüsü rapor eden PC WORLD okurumuz ona Yandan Çarklì diye isim takmìƒ.
  82.     Nedenini sorduºumuzda virüs yanlìz çalìƒtìrìlan dosyalara bulaƒmakla
  83.     kalmìyor aynì dizinde bulunan bir baƒka EXE uzantìlì dosyaya da
  84.     bulaƒìyormuƒ. Virüsü incelediºimizde bunun doºru olduºunu ve bu özelliºi
  85.     sayesinde oldukça hìzlì yayìlan bir virüs olduºunu gördük.
  86.  
  87.  
  88. ■ OXANA:
  89.  
  90.     Virüsü rapor eden kiƒi ona OXANA virüsü adìnì vermiƒ. Fakat yaptìºìmìz
  91.     incelemelerde bu virüsün gerçek bir UªUR MUMCU virüsü türevi olduºunu
  92.     tespit ettik. Kullanìlan kodlar hatta virüsün bellekteki imzasì dahi MUMCU
  93.     virüsünün aynìsì.
  94.     Virüsün belirgin özelliºi, bulaƒtìºì dosyalarìn tarih ve saat bilgilerini
  95.     sìfìrladìºì için DIR komutu ile alìnan listede dosyalarìn tarih ve saat
  96.     bilgileri görüntülenmemesi. Virüsün kìsa oluƒu nedeni ile çok hìzlì
  97.     yayìldìºì gözlenmiƒtir.
  98.  
  99.  
  100. ■ Citroen:
  101.  
  102.     Pek yaygìn olmamakla birlikte ÿstanbul'dan zaman zaman bu virüs hakkìnda
  103.     raporlar gelmektedir. Yalnìzca COM uzantìlì dosyalara bulaƒan Citroen
  104.     virüsü, onu ilk rapor eden bir Citroen bayii olmasì nedeniyle ona bu adì
  105.     verdik. ÿncelememiz sonucunda bulaƒmak dìƒìnda bir etkisi olmadìºìnì
  106.     tespit ettik.
  107.  
  108.  
  109. ■ DWG-DXF:
  110.  
  111.     Yanlìz EXE uzantìlì dosyalara bulaƒan bu virüs, DWG ve DXF uzantìlì
  112.     dosyalarì bozduºu tespit edilmiƒtir.
  113.  
  114.  
  115. ■ Fifty-Fifty:
  116.  
  117.     Çok kìsa sürede tüm sistemi allak bullak edebilen bir virüs. Adìnì aldìºì
  118.     "FIFTY-FIFTY" stringini virüsün sonunda görebilirsiniz. Virüs aktif
  119.     olduktan bir süre sonra data dosyalarìnì ortadan ikiye bölerek onarìlmaz
  120.     hasarlara neden oluyor. Çok dikkat edilmesi gereken bir virüs.
  121.  
  122.  
  123.   PSAV'ìn Kullanìlmasì:
  124. ───────────────────────
  125.   Programlama Sanatì Anti Virüs version 2.0 programì kullanmak için yine
  126.   komut satìrìndan yararlanìyoruz. Komut satìrìndan verilebilecek
  127.   parametreleri sìrasìyla inceleyelim.
  128.  
  129.             PSAV [sürücü:][path]  [/ seçenekler]
  130.  
  131.                                    Seçenekler:
  132.                                   /K  seçeneºi  (Boot Koruma);
  133.                                   /?  yardìm
  134.  
  135.   Programì kullanmak için parametre vermek zorunluluºu yok, eºer program
  136.   parametresiz çalìƒtìrìlm샠ise arama aktif sürücüde yapìlìr. Path verilmiƒ
  137.   ise yanlìz verilen dizin ve onun alt dizinlerinde arama yapìlìr.
  138.   Yaln샠girilmiƒ parametreler dikkate alìnmayìp, parametresiz çalìƒtìrìlmìƒ
  139.   gibi kabul edilir.
  140.  
  141.   Arama yapìlacak sürücüde disket bulunmamasì veya disketin okunamayacak
  142.   ƒekilde arìzalì olmasì durumunda "disket hatalì" mesajì verilir ve
  143.   programdan çìkìlìr. Arama sìrasìnda herhangi bir neden ile vazgeçtiºinizde
  144.   ESC tuƒuna basìlarak programdan çìkìlìr.
  145.  
  146.  
  147. ■ BOOT Koruma:
  148.   PSAV programìnìn BOOT KORUMA olarak adlandìrdìºìmìz yeni özelliºini
  149.   kullanìmìnì açìklayalìm.
  150.  
  151.                   PSAV [sürücü:] /K
  152.  
  153.   PSAV'ì /K parametresiyle çalìƒtìrìldìºìnda eºer bir sürücü harfi verilmiƒ
  154.   ise o sürücü, verilmemiƒ ise aktif sürücü seçilmiƒ kabul edilir ve bu
  155.   sürücünün ana dizininde PARTBOOT.PSA adìnda saklì (hidden) atamalara sahip
  156.   bir dosyanìn olup olmadìºìnì test eder. Program ilk çalìƒtìrìldìºìnda doºal
  157.   olarak bu dosya olmayacaºì için karƒìmìza bir menu sunulur:
  158.  
  159.            ┌───────────────────────────────────────────────────┐
  160.            │                                                   │
  161.            │    PARTITION TABLE ve BOOT SECTOR bilgilerinin    │
  162.            │    yedeklendiºi PARTBOOT.PSA dosyasì bulunamadì.  │
  163.            │    Bu sektörlerin yedeklenmesini istermisiniz ?   │
  164.            │                                                   │
  165.            │                                                   │
  166.            │                 Evet          Hayìr               │
  167.            │                                                   │
  168.            └───────────────────────────────────────────────────┘
  169.  
  170.   Evet cevabì ile sürücünün ana dizinine PARTBOOT.PSA adìnda bir dosya
  171.   yaratìlìr. Sürücü sabit disk ise; partition table ve c: sürücüsünün boot
  172.   sektöründe bulunan bilgiler bu dosyaya yazìlìr. Ardìndan bu dosyanìn bir
  173.   yedeºinin diskete kopyasìnìn alìnìp alìnmayacaºì sorulur.
  174.  
  175.            ┌───────────────────────────────────────────────────┐
  176.            │                                                   │
  177.            │    Alìnan bu yedek dosyasìndan A: sürücüsündeki   │
  178.            │    disketede bir kopya alìnacakmì ?               │
  179.            │                                                   │
  180.            │                                                   │
  181.            │                 Evet           Hayìr              │
  182.            │                                                   │
  183.            └───────────────────────────────────────────────────┘
  184.  
  185.  
  186.   Eºer sürücü A: veya B: ise bu ikinci menu ekrana gelmez. Programìn çalìƒma
  187.   esasì gereºi yedeºi alìnacak partition table ve boot sector'ün virüssüz
  188.   olmasì gereklidir. Buna dikkat edilmez ise programdan koruma beklenemez.
  189.   Bundan sonra BOOT KORUMA periyodik olarak çalìƒtìrìlarak partition table ve
  190.   boot sector'lerinde deºiƒiklik olup olmadìºì kontrol edilmelidir.
  191.  
  192.   Programì düzenli kullanmanìn en iyi yolu, onu AUTOEXEC.BAT dosyasìna eklemek
  193.   ve bilgisayarìn her açìlìƒta çalìƒmasìnì garantilemek olacaktìr.
  194.   Boot koruma'yì bilgisayarìmìza kurduk ve diyelim ki bir süre sonra herhangi
  195.   bir boot virüsü disk'imize bulaƒtì. Programìmìz çalìƒtìºìnda (PSAV C:/K)
  196.   disk'in partition table ve boot sector'ünü önceden alm샠olduºu PARTBOOT.PSA
  197.   dosyasìnda bulunan yedek ile karƒìlaƒtìrìr. Bu karƒìlaƒtìrma sonucu olumsuz
  198.   ise bize yapìlacak iƒlemlerle ilgili bir menü sunar.
  199.  
  200.  
  201.             ┌───────────────────────────────────────────────────┐
  202.             │                                                   │
  203.             │ PARTITION TABLE ve BOOT SECTOR'ündeki bilgiler ile│
  204.             │ PARTBOOT.PSA dosyasìndaki bilgiler aynì deºil...  │
  205.             │                                                   │
  206.             │                                                   │
  207.             │ Restore  (Ortaya çìkan bu deºiƒikliºi düzelt)     │
  208.             │ Backup   (PARTNOOT.PSA dosyasìna tekrar yedek al) │
  209.             │ Devam    (Bunun farkìndayìm.Bir ƒey yapma)        │
  210.             │ reseT    (Bilgisayarì resetle)                    │
  211.             │                                                   │
  212.             │                                                   │
  213.             └───────────────────────────────────────────────────┘
  214.  
  215. R>Menünün ilk seçeneºi (R) önceden alìnm샠olan ve PARTBOOT.PSA dosyasìnda
  216.   saklanan yedeºi kullanarak deºiƒikliºe urayan bu sektörlere eski bilgileri
  217.   yazarak virüsü temizler.
  218.  
  219. B>ÿkinci seçenek (B) dikkatli kullanìlmalìdìr. Bu seçenek ile sektörlerde
  220.   meydana gelen deºiƒikliºi PARTBOOT.PSA dosyasìna kaydeder. Bu durumda eski
  221.   bilgiler yok olur. Eºer deºiƒikliºi yapan bir virüs ise ve karƒìmìza gelen
  222.   bu menüden (B) seçeneºini seçer isek PARTBOOT.PSA dosyasìna virüslü bir
  223.   yedek alm샠oluruz.
  224.  
  225. D>Menümüzün üçüncü (D) seçeneºi kullanìcìnìn kontrolu altìnda olan
  226.   deºiƒimlerde kullanìlìr. Program bu durumda hiç bir iƒlem yapmaz.
  227.  
  228. T>Son seçenek (T) bilgisayarì tekrar boot eder.
  229.  
  230.  
  231.  
  232.   ANTÿ-VÿRÜS PROGRAMLARINI KULLANIRKEN
  233. ──────────────────────────────────────
  234.   Programìn fazla uzun ve karìƒìk olmamasì için bellekte aktif virüs taramasì
  235.   yapìlmamaktadìr. Bu yüzden temiz bir sistem disketi ile açtìktan sonra PSAV
  236.   ile virüs tarama ve temizleme yapìlmasì doºabilecek problemleri
  237.   önleyecektir.
  238.  
  239.   Zaten bildiºiniz gibi, normalde de virüs taramasì ve temizleme iƒlemi, temiz
  240.   bir sistem disketi ile bilgisayar açìldìktan sonra yapìlmalìdìr. Anti-virüs
  241.   programlarìnìn yazma korumalì (write protect) disketlerde durmasì
  242.   gerektiºini de unutmamak gerekir. Bu noktalara uyulduºu taktirde en az
  243.   problem çìkacaktìr.
  244.  
  245.   Son hatìrlatma: Virüs temizleme iƒleminden önce her duruma karƒì yedek
  246.   alìnmasì faydalìdìr. Virüs temizleme iƒlemi baƒarìyla yapìlìp, temizlenen
  247.   programlar test edildikten sonra, virüslü olan yedekler silinmelidir.
  248.  
  249.  
  250.  
  251.  
  252.   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  253.   !!                                                                     !!
  254.   !! Program defalarca test edilmiƒ ve bir problemle karƒìlaƒìlmamìƒtìr. !!
  255.   !! Her zaman olduºu gibi programìn dikkatli kullanìlmasìnì önerir, tüm !!
  256.   !! sorumluluºun size ait olduºunu önemle hatìrlatìrìz.                 !!
  257.   !!                                                                     !!
  258.   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  259.  
  260.